package com.etc.service;

import java.util.List;

import com.etc.entity.User;
import com.etc.utils.PageData;

public interface UserService {

	/**
	 * 查询所有用户
	 * 
	 * @return
	 */
	// public List<User> selectAllUser();

	/**
	 * 分页+模糊查询
	 * 
	 * @param page
	 *            当前页面
	 * @param pageSize
	 *            每页显示的条数
	 * @param content
	 *            查询的关键字
	 * @return
	 */
	public PageData<User> getUserByPage(Integer page, Integer pageSize, String content, Integer ustate);

	/**
	 * 添加用户
	 * 
	 * @param user
	 * @return
	 */
	public boolean addUser(User user);

	/**
	 * 修改用户
	 * 
	 * @param user
	 * @return
	 */
	public boolean updateUser(User user);

	/**
	 * 删除用户
	 * 
	 * @param uid
	 * @return
	 */
	public boolean deleteUserById(int uid, int ustate);

	// 登录
	public User SelectUser(String utel, String upwd);

	public int registUser(User user);

	public List<User> getusers(Integer ustate);

}
